
import request from '@/utils/request'

const areaApi = {

  /**
   * 保存【地区管理】
   */
  insert(area) {
    return request({
      url: '/contract-zwl/area/insert',
      method: 'post',
      data: area
    })
  },
  /**
   * 保存【地区管理】
   */
  insertBatch(area) {
    return request({
      url: '/contract-zwl/area/insertBatch',
      method: 'post',
      data: area
    })
  },



  /**
  * 修改【地区管理】
  */
  update(area) {
    return request({
      url: '/contract-zwl/area/update',
      method: 'post',
      data: area
    })
  },
  /**
   * 树结构查询
   * @param queryParam 查询参数
   */
  treeList(queryParam) {
    return request({
      url: '/contract-zwl/area/treeList',
      method: 'get',
      params: {
        'sortBy': queryParam.sortBy,
        'sortOrder': queryParam.sortOrder,
        'q': queryParam.q
      }
    })
  },
  findOptions(queryParam) {
    let find = '/contract-zwl/area/treeList';
    return request({
      url: find,
      method: 'get',
      params: queryParam
    })
  },
  /**
  * 查看【地区管理】详情
  */
  get(id) {
    return request({
      url: '/contract-zwl/area/get',
      method: 'get',
      params: {
        'id': id
      }
    })
  },

  /**
  * 删除单个【地区管理】
  */
  del(id) {
    return request({
      url: '/contract-zwl/area/delete',
      method: 'post',
      params: {
        'id': id
      }
    })
  },

  /**
  * 批量删除【地区管理】
  */
  deleteBatch(ids) {
    return request({
      url: '/contract-zwl/area/deleteBatch',
      method: 'post',
      data: ids
    })
  }





}

export default areaApi
